impart knowledge (upon) - English Synonyms Dictionary